A Visual Language and Environment for Specifying User Interface Event Handling in Design Tools

نویسندگان

  • Na Liu
  • John G. Hosking
  • John C. Grundy
چکیده

End users often need the ability to tailor diagrammingbased design tools and to specify dynamic interactive behaviours of graphical user interfaces. However most want to avoid having to use textual scripting languages or programming language approaches directly. We describe a new visual language for user interface event handling specification targeted at end users. Our visual language provides end users with abstract ways to express both simple and complex event handling mechanisms via visual specifications. These specifications incorporate event filtering, tool state querying and action invocation. We describe our language, its incorporation into a metatool for building visual design environments, examples of its use and results of evaluations of its effectiveness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual Specification of Multi-View Visual Environments

We describe a set of visual tools for specifying and generating multi-view visual environments. JComposer provides an architecture description language for defining environment repositories, view models, and view-repository mappings. A visual event-flow language permits annotation of JComposer diagrams with event handlers specifying environment semantics. BuildByWire supports constraint-based v...

متن کامل

Interactive Graphics Based Software Tools for Rapid Prototyping

Interactive graphics based software tools have been designed for use in rapid prototyping and testing of user interfaces ...These tools form an integrated design environment usable by product designers with no computer language or computer graphics background. A tool based architecture and 'visual interactive programming' are used to accomplish this. The design environment consists of multiple ...

متن کامل

A Visual Programming Environment for Authoring ASD Therapy Tools

3D virtual environments can be used as therapy tools in patients with autism spectrum disorders (ASDs); however, the development of such tools is time-consuming. A 3D virtual environment development platform for such tools has been developed specifically for the South African context, because of the language and culture sensitivity of these therapy tools. The 3D virtual environment development ...

متن کامل

A Semiotics-inspired Domain-Specific Modeling Language for Complex Event Processing Rules

Complex Event Processing (CEP) is one technique used to the handling data flows. It allows pre-establishing conditions through rules and firing events when certain patterns are found in the data flows. Because the rules for defining such patterns are expressed with specific languages, users of these technologies must understand the underlying expression syntax. To reduce the complexity of writi...

متن کامل

Investigating the Level of Observing the Evaluation Criteria for User Interface in library services providing to the blind and deaf users in the word

Purpose: Digital library user interfaces has a determining role in desirable performance of this kind of libraries. Digital Library service providers to the blind and deaf users will have their best performance when the users (deaf and blind users) could have a proper interaction with them. This study aims to evaluate and analyze the criteria related to user interface in digital libraries servi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007